html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
body { background: #FFFFFF url("../images/hedback.jpg") no-repeat 50% 0; word-wrap: break-word; }

h1, h2, h3, h4, h5 { line-height: normal; }
h1 { font-size: 28px; font-weight: lighter;} h2 { font-size: 24px;  font-weight: lighter;} h3 { font-size: 22px;  font-weight: lighter;} h4 { font-size: 18px;  font-weight: lighter;} h5 { font-size: 16px; font-weight: bold;}

a { color: #666666; text-decoration: none; }
a:hover {color: #333333; text-decoration: underline; }
a img  { border: 0 none; }

input, textarea, select, button, body { font: 13px/17px "Verdana", Verdana, Helvetica, sans-serif; }
input, textarea, select, button, a { outline: none; }
@font-face {
	font-family: 'Verdana';
}

p { margin-bottom: 0.4em; }
hr { border: 0 none; border-top: 1px solid #dbe8ed; height: 1px; }
ul { margin: 0 0 18px 2em; list-style: disc outside; }
ol { margin: 0 0 18px 2.1em; list-style: decimal; }

.reset, .reset li { list-style: none; padding: 0; margin: 0; }

.clr { clear: both; }
.thide, .htmenu span { overflow: hidden; display: block; height: 0; line-height: normal; }
table.userstop, table.pm, table.tableform, table.calendar { border-collapse: collapse; border-spacing: 0; }
.lcol, .rcol, form { display: inline; }
.lcol { float: left; } .rcol { float: right; }
.small { font-size: 0.9em; }
.pink { color: #d51e44; }

.wrapper { max-width: 1120px; width: 92%; text-align: left; margin: 0 auto; }
.wwide { width: 100%; }
.wrapper, .wwide { min-width: 990px; }

	/*---search---*/
	.searchbar { margin-top: 0px; float: right; width: 140px; height: 18px; background: #transparent url("../images/search.png") no-repeat; }
		.searchbar li { float: left; height: 18px; }
		.searchbar .lfield { width: 140px; padding-left: 5px; overflow: hidden; }
			.searchbar .lfield input { font-size: 0.85em; color: #8b8b8b; float: left; height: 15px; width: 110px; border: 0 none; background: none; margin-top: 0px; }
		.searchbar .lbtn input { width: 13px; height: 15px; background: #transparent url("../images/search.png") no-repeat 100% 0; }

/*---Slider---*/
#slides, .slides_container { height: 278px; position: relative; }
.slides_container { background: url("../images/loading.gif") no-repeat 50% 50%; border-bottom: 1px solid #b31032; width: 100%; overflow:hidden; }
#slides { border-bottom: 8px solid #db143d; margin-bottom: 7px; }
	#slides .next, #slides .prev { position: absolute; top: 114px; width: 50px; padding-top: 60px; display: block; z-index: 101; background: url("../images/nextprev.png"); }
	#slides .next { background-position: 0 0; left: -23px; }	#slides .next:hover { background-position: 0 -60px; }
	#slides .prev { background-position: -50px 0; right: -23px; }	#slides .prev:hover { background-position: -50px -60px; }

/*---Краткая содержимое---*/
.base { border-top: 2px solid #7e8489; padding-top: 8px; margin-bottom: 30px; }
.base .btl { margin-bottom: 0.2em; }
	.base .btl a, .base .btl { text-decoration: none; color: #db143d; }
		.base .btl a:hover { color: #353a40; }

	.argcat { padding-left: 10px; color: #6c838e; background: url("../images/argcat.png") no-repeat 1px 3px; font-size: 0.9em; margin-bottom: 10px; }

	.argbox a { margin: 3px 0 0 8px; text-decoration: none; color: #67747b; font-size: 0.85em; float: right; color: #67747b; padding: 0 6px; height: 20px; line-height: 20px; border: 1px solid #d6d9dc; }
		.argbox a:hover { background-color: #f1f5f7; }

	.infbtn { margin: 3px 0 0 1px; float: right; position: relative; width: 45px; height: 25px; }
	.infbtn .thide { cursor: pointer; background: #CCCCCC url("../images/dateze.jpg"); padding-top: 25px; width: 45px; }

			.infcont { z-index: 33; width: 180px; background-color: #dfe3e6; border: 2px solid #a6b5c0; position: absolute; top: 25px; right: 0; display: none; }
			.infcont ul { position: relative; list-style: none; font-size: 0.9em; color: #67747b; margin: 0 6px; padding: 5px 0; } 
			.editdate { font-size: 0.9em; background-color: #f1f2f3; padding: 6px; color: #67747b; }

	/*---Метки к сайту---*/
	.basetags { padding-top: 10px; font-size: 0.9em; color: #6c838e; }
	
	/*---Подробнее и назад---*/
	.mlink { height: 39px; }
	.fullstory .mlink { margin-bottom: 3px; }

	.argmore a, .argmore a b, .argback a, .argback a b { float: left; height: 39px; background: url("../images/argmore.png") no-repeat; }
	.argmore a, .argback a { padding-left: 23px; margin-left: -23px; line-height: 29px; color: #fff; text-decoration: none; }
		.argmore a b, .argback a b { cursor: pointer; padding-right: 42px; background-color: #db143d; background-position: 100% -39px; }
		
		.argmore a:hover { background-position: 0 -78px; }
			.argmore a:hover b { background-position: 100% -117px; }

		.argback a { background-position: 0 -156px; }
			.argback a b { background-color: #438fbf; background-position: 100% -195px; }
			.argback a:hover { background-position: 0 -234px; }
				.argback a:hover b { background-position: 100% -273px; }

	.argcoms, .argedit a { padding: 0 20px 0 10px; line-height: 29px; font-size: 0.9em; float: left; height: 30px; background: url("../images/argcoms.png") no-repeat 100% 0; }
	.argcoms { color: #6c838e; }

/*---Наш сайт рекомендует:---*/
.related { padding-right: 120px; position: relative; border-top: 1px solid #bbbec0; }
.related h4.btl span { color: #32373d; }
	.frbtns { width: 106px; height: 46px; position: absolute; right: 16px; bottom: -7px; }
	.frbtns img { float: right; margin-left: 4px; }
	img.printlink { background: url("../dleimages/printlink.png") no-repeat; width: 49px; height: 46px; }
	a:hover img.printlink { background-position: 0 -46px; }

/*---Вывод ошибок---*/
.berrors { padding-left: 12px; background: #d7133b url("../images/berrors1.png") repeat-y; }
.berrors .berrors { color: #d7133b; padding: 10px 13px; background: #f2d9de url("../images/berrors.png"); }
	.berrors a { color: #d7133b; }

/*---search---*/
.searchstyle { width: 480px; }
.search { font-size: 11px; }
.searchtable fieldset legend { color: #404040; }
	
.searchitem { font-size: 0.9em; border-top: 1px solid #dbe8ed; padding: 10px 0; }

#searchuser, #searchinput { width: 90% !important; }

.headerzona {
	color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
font-weight:bold;
}

div.twitter {
display:block;
width:26px;
height:26px;
background:url(../images/twitter0.png) no-repeat;
cursor:pointer;
}
div.twitter:hover {
background:url(../images/twitter.png) no-repeat;
}

div.facebook {
display:block;
width:26px;
height:26px;
background:url(../images/facebook0.png) no-repeat;
cursor:pointer;
}
div.facebook:hover {
background:url(../images/facebook.png) no-repeat;
}

div.rss {
display:block;
width:26px;
height:26px;
background:url(../images/rss0.png) no-repeat;
cursor:pointer;
}
div.rss:hover {
background:url(../images/rss.png) no-repeat;
}

div.yandex {
display:block;
width:26px;
height:26px;
background:url(../images/yandexwidget0.png) no-repeat;
cursor:pointer;
}
div.yandex:hover {
background:url(../images/yandexwidget.png) no-repeat;
}

.uslugi {
	color: #2a2a2a;
	font-size: 19px;
	font-family: Verdana;
	text-decoration: none;
}

.leftomenuse {
	color: #484848;
	font-size: 14px;
	font-family: Verdana;
	text-decoration: none;
font-weight:bold;
}
.leftomenuse a:active, .leftomenuse a:visited, .leftomenuse a:link {
	color: #484848;
	text-decoration: none;
}
.leftomenuse a:hover {
	color: #2b2b2b;
	text-decoration: none;
border-bottom: 1px dashed #2b2b2b
}

.zagolovoks {
	color: #484848;
	font-family: Verdana;
	text-decoration: none;

}
.zagolovoks a:active, .zagolovoks a:visited, .zagolovoks a:link {
	color: #484848;
	text-decoration: none;
}
.zagolovoks a:hover {
	color: #2b2b2b;
	text-decoration: none;

}


.leftomenusepod {
	color: #484848;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
font-weight:bold;
}
.leftomenusepod a:active, .leftomenusepod a:visited, .leftomenusepod a:link {
	color: #484848;
	text-decoration: none;
}
.leftomenusepod a:hover {
	color: #2b2b2b;
	text-decoration: none;
border-bottom: 1px dashed #2b2b2b
}

.sidebarou {
	color: #484848;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
font-weight:bold;
}
.sidebarou a:active, .sidebarou a:visited, .sidebarou a:link {
	color: #484848;
	text-decoration: none;
}
.sidebarou a:hover {
	color: #2b2b2b;
	text-decoration: none;
border-bottom: 1px dashed #2b2b2b
}

.fonsizepagez {
	color: #222222;
	font-size: 13px;
	font-family: Verdana;
	text-decoration: none;
}






.panel {
position: fixed;
top: 480px;
right: 0;
display: none;
background: #252525;
color: #fff;
border:0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
width: 250px;
height: auto;
padding: 10px 30px 0px 18px;
filter: alpha(opacity=75);
opacity: .75;
}

a.trigger{
position: fixed;
text-decoration: none;
top: 500px; right: 0;
font-size: 16px;
letter-spacing: 0px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 10px 20px 15px;
font-weight: 700;
background:#333333 url(../images/tekephonezforcontact0.png) 85% 55% no-repeat;
border: 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}

a.trigger:hover{
position: fixed;
text-decoration: none;
top: 500px; right: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color: #fff;
padding: 20px 10px 20px 15px;
font-weight: 700;
background:#222222 url(../images/tekephonezforcontact0.png) 85% 55% no-repeat;
border: 0px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
a.active.trigger {
background:#222222 url(../images/tekephonezforcontact1.png) 85% 55% no-repeat;
}

.downloadfiles {
	color: #404c79;
	font-size: 14px;
	font-family: Verdana;
text-decoration: underline;
font-weight:bold;
}
.downloadfiles a:active, .downloadfiles a:visited, .downloadfiles a:link {
	color: #404c79;
border-bottom: 1px dashed #2b2b2b
font-weight:bold;
}
.downloadfiles a:hover {
	color: #2b2b2b;
	text-decoration: none;
border-bottom: 1px dashed #2b2b2b
}


.notext {
	color: #e5e5e5;
	font-size: 12px;
	font-family: Verdana;
text-decoration: none;
}



